/** 产品类型 */
export enum ProductTypeEnum {
  /** 实物产品 */
  INKIND = 1,
  /** 卡券产品 */
  Coupons = 2,
  /** 虚拟产品 */
  virtually = 3
}

export const getProductTypeText = (type: ProductTypeEnum) => {
  return {
    [ProductTypeEnum.INKIND]: '实物产品',
    [ProductTypeEnum.Coupons]: '卡券产品',
    [ProductTypeEnum.virtually]: '虚拟产品',
  }[type]
}
/**
 * 加个为0显示枚举
 */
export enum PriceShowTypeEnum {
  /**
   * 价格为0
   */
  Zero = 0,
  /**
   *  面议
   */
  Negotiable = 1,
  /**
   *  免费
   */
  Free = 2,
  /** 隐藏 */
  Hidden = 3
}

export const PriceShowTypeMap = {
  [PriceShowTypeEnum.Zero]: '￥0.00',
  [PriceShowTypeEnum.Negotiable]: '面议',
  [PriceShowTypeEnum.Free]: '免费'
}

/**
 * @description 产品模块展示类型
 * @description 0 默认 1 横板 2 竖版
 * @date 20/11/2023
 * @export
 * @enum {number}
 */
export enum StoreHomeRecommendStyleTypeEnum {
  /** 默认 */
  DEFAULT = 0,
  /** 横板 */
  HORIZONTAL = 1,
  /** 竖版 */
  VERTICAL = 2,
}

/**
 * @description 首页链接跳转类型
 * @description 1 商品详情 2 商品列表 3 商品分类
 * @date 18/11/2023
 * @export
 * @enum {number}
 */
export enum StoreHomeLinkTypeEnum {
  /** 商品详情 */
  PRODUCT_DETAIL = 1,
  /** 商品列表 */
  PRODUCT_LIST = 2,
  /** 商品分类 */
  PRODUCT_CATEGORY = 3,
}

/**
 * @description 产品是否有效
 * @date 16/12/2024
 * @export
 * @enum {number}
 */
export enum ProductStatusEnum {
  /** 失效 */
  INVALID = 0,
  /** 有效 */
  VALID = 1,
}